<script setup>
  import { onLaunch, onShow, onError } from '@dcloudio/uni-app';
  import { ShoproInit } from './sheep';
  import sheep from '@/sheep';

  onLaunch(() => {
    // 隐藏原生导航栏 使用自定义底部导航
    uni.hideTabBar({
      fail: () => {},
    });

    // 加载Shopro底层依赖
    ShoproInit();
    // function checkHotUpdate(params) {
    //   let obj = {};
    //   sheep.$api.yy.appUpdate(obj).then((updateRes) => {
    //     // 获取当前项目的应用版本名称
    //     let appVersion = uni.getSystemInfoSync().appVersion;
    //     if (appVersion !== updateRes.data.app_version) {
    //       // 就开始静默下载
    //       uni.downloadFile({
    //         url: updateRes.data.app_file,
    //         success: (downloadRes) => {
    //           if (downloadRes.statusCode === 200) {
    //             uni.showModal({
    //               title: '版本更新',
    //               content: '检测到新版本，为了更好的使用体验，建议您立即更新。',
    //               showCancel: true,
    //               success: ({ confirm, cancel }) => {
    //                 uni.installApp({
    //                   path: downloadRes.tempFilePath,
    //                   success: (installRes) => {
    //                     console.log('安装成功', installRes);
    //                   },
    //                   fail: (err) => {
    //                     console.log('安装失败', err);
    //                   },
    //                 });
    //               },
    //             });
    //           }
    //         },
    //         fail: (err) => {
    //           console.log('下载失败', err);
    //         },
    //       });
    //     }
    //   });
    // }
    // #ifdef APP-PLUS
    // checkHotUpdate();
    // #endif
  });

  onError((err) => {
    console.log('AppOnError:', err);
  });

  onShow(() => {
    // #ifdef APP-PLUS
    // checkHotUpdate();
    // #endif

    // #ifdef APP-PLUS
    // 获取urlSchemes参数
    const args = plus.runtime.arguments;
    if (args) {
    }

    // 获取剪贴板
    uni.getClipboardData({
      success: (res) => {},
    });
    // #endif
  });
</script>

<style lang="scss">
  @import '@/uni_modules/uview-plus/index.scss';

  @import '@/sheep/scss/index.scss';
  @import 'tailwindcss/base';
  @import 'tailwindcss/utilities';
  @import 'tailwindcss/components';
</style>
